due and repayable - Turkish English Dictionary